using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Presentation.Contracts;
using Presentation;
using DataAccess;
using System.Collections.Generic;
using Globals;
using System.IO;

namespace ProjektZespolowy
{
    public partial class UserLogInGallery2 : Page
    {
        //private int _galleryId = 0;

        ///// <summary>
        ///// Presenter.
        ///// </summary>
        //private UserLogInGalleryPresenter presenter;

        ///// <summary>
        ///// Raises the <see cref="E:System.Web.UI.Control.Init"></see> event.
        ///// </summary>
        ///// <param name="e">An <see cref="T:System.EventArgs"></see> object that contains the event data.</param>
        //protected override void OnInit(EventArgs e)
        //{
        //    base.OnInit(e);
        //    presenter = new UserLogInGalleryPresenter(this);
        //}

        //protected void Page_Load(object sender, EventArgs e)
        //{
        //    ddlArtType.Attributes["onchange"] = "onchange();";

        //    if (!Page.IsPostBack)
        //    {
        //        string idString = Request.QueryString["id"];

        //        if (int.TryParse(idString, out _galleryId))
        //        {
        //            //w url poprawny int
        //            presenter.ReadGalleryByGalleryId();
        //            presenter.ReadArtTypes();

        //            //mvwArtType.SetActiveView(vwText);
        //            lblArtType.Text = "Tekst";
        //        }
        //        else
        //        {
        //            DisplayError("Podano niepoprawny numer galerii");
        //        }
        //    }
        //}


        //public int GalleryId
        //{
        //    get
        //    {
        //        return _galleryId;
        //    }
        //}

        //public void DisplayError(string error)
        //{
        //    mvwPage.SetActiveView(vwError);
        //    lblError.Text = error;
        //}

        //public void DisplayGalleria(gallery galleryTmp)
        //{
        //    mvwPage.SetActiveView(vwPage);
        //    lblGalleryName.Text = galleryTmp.name;
        //    lblGalleryDescription.Text = galleryTmp.description;
        //}

        //public void DisplayArtTypes(List<art_type> artTypes)
        //{
        //    ddlArtType.DataSource = artTypes;
        //    ddlArtType.DataValueField = "id";
        //    ddlArtType.DataTextField = "name";
        //    ddlArtType.DataBind();
        //}

        //protected void ddlArtType_SelectedIndexChanged(object sender, EventArgs e)
        //{
        //    if (int.Parse(ddlArtType.SelectedValue) == (int)ContentNamesGlobals.ArtType.grafika)
        //    {
        //        //mvwArtType.SetActiveView(vwBinaryAndGraphic);
        //        lblArtType.Text = "Grafka";
        //    }
        //    else if (int.Parse(ddlArtType.SelectedValue) == (int)ContentNamesGlobals.ArtType.tekst)
        //    {
        //        //mvwArtType.SetActiveView(vwText);
        //        lblArtType.Text = "Tekst";
        //    }
        //    else if (int.Parse(ddlArtType.SelectedValue) == (int)ContentNamesGlobals.ArtType.binaria)
        //    {
        //        //mvwArtType.SetActiveView(vwBinaryAndGraphic);
        //        lblArtType.Text = "Binaria";
        //    }
        //}

        //protected void btnAddArt_Click(object sender, EventArgs e)
        //{
        //    presenter.AddArt();
        //}

        //public string Tytul
        //{
        //    get
        //    {
        //        return txtTytul.Text.Trim();
        //    }
        //}

        //public ContentNamesGlobals.ArtType Typ
        //{
        //    get
        //    {
        //        return (ContentNamesGlobals.ArtType)int.Parse(ddlArtType.SelectedValue);
        //    }
        //}

        //public string Text
        //{
        //    get
        //    {
        //        return txtText.Text.Trim();
        //    }
        //}

        //public bool getFile(out string name, out Stream stream)
        //{
        //    //if (FileUploadPlik.HasFile)
        //    //{
        //    //    name = FileUploadPlik.FileName;
        //    //    stream = FileUploadPlik.FileContent;
        //    //}
        //    //else
        //    //{
        //    //    name = string.Empty;
        //    //    stream = null;
        //    //}
        //    //return FileUploadPlik.HasFile;
        //    name = "";
        //    stream = null;
        //    return false;
        //}



    }
}
